<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******************************
 ** 初始化 / 兼容到IE7
 ******************************/
* { margin:0; padding:0; }
html { height:100%; }
body  { max-width:1920px; min-width:1200px; margin:0 auto; font:14px/2 'Microsoft Yahei', Arial; background:#fff; }
img { border:0px; }
ul, ol { list-style-type:none; vertical-align:bottom;  }

input, textarea, select { font:14px/1 'Microsoft Yahei', Arial; color:#666; outline:0; }
textarea { resize:none; overflow:auto; }

a { color:#000; text-decoration:none; cursor:pointer; }
a:hover, a:active { color:#000; }
a:link,
a:link img,
input, textarea { transition:all .3s linear;

    margin: 0 auto;
    padding: 0;
    resize: none;
    border: none;
    outline: none;
    vertical-align: middle;
}
.fl{ float:left;}
.fr{ float:right;}

.hidden { display:none; visibility:visible; }
.wrap { width:1200px; margin:0 auto; position:relative; }
.center { width: 1200px; margin: 0 auto; }

/******************************
 ** 首页
 ******************************/
.topper { height:40px; border-bottom:1px solid #ddd; }
.topper .wel { float:left; line-height:40px; }
.topper .url { float:right; line-height:40px; }
.topper .url li { float:left; margin:0 0 0 20px; }

.header { width:100%;   height:241px; background:url(../images/logo_bg.jpg);}
.header .web { color:#3b434e; font-size:14px; height:35px; padding-top:5px; margin:0 auto 0 auto;}
.header .logo { margin:0 auto 0 auto; }
.header .logo img { display:block; height:136px; width:1200px}
.header .tag { float:left; margin:39px 0 0; padding:5px 0 5px 20px; background:url(../images/header-line.png) left center no-repeat; color:#172646; }
.header .tag h2,
.header .tag h3 { line-height:25px; font-size:17px; font-weight:normal; }
.header .tag span { color:#F00; }
.header .tel { float:right; margin:30px 0 0 0; padding:0 0 0 45px; background:url(../images/phone.png) left center no-repeat;}
.header .tel h2,
.header .tel h3 { width:100%; }
.header .tel h2 { height:20px; line-height:20px; font-size:15px; font-weight:normal; }
.header .tel h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:30px; color:#304f92; font-weight:100; }

.head{position:relative; z-index:10; height:50px; margin:0 auto; overflow:hidden; background:#038741;width:100%;}
.head .nav { color:#333;margin:0 auto; overflow:hidden; width:1200px;}
.head .nav ul{ color:#333;margin:0 auto; background: url(../images/dhln.png)left center no-repeat; }
.head .nav li{ float:left; position:relative;z-index:20; color:#fff; font-size:18px; !important;background: url(../images/dhln.png)left center no-repeat;margin: 0; padding: 0; }
.head .nav li a:hover,.head .nav li.cur{color:#fff; !important; background:#26b458; margin:0 auto; padding:0 40px 0 40px;}
.head .nav li a{display:block; text-align:center; line-height:50px; color:#fff;padding:0 40px 0 40px; margin:0 auto;}

.banner { position:relative; z-index:8;top:0px;width:100%;height:auto; }
.banner .list { position:relative; overflow:hidden; z-index:1;width:100%;}
.banner .list li { position:absolute; width:100%; height:600px; overflow:hidden; background:#FFF; display:none; z-index:1; }
.banner .list li:first-child { display:block; }
.banner .list li.active { z-index:2; }
.banner .list img { position:relative; display:block; width:1920px; left:50%; margin:0 0 0 -960px; }
.banner .tip { position:absolute; left:50%; bottom:20px; margin:0 0 0 -35px; line-height:0; z-index:18; }
.banner .tip li { display:inline-block; +display:inline; +zoom:1; width:14px; height:14px; border-radius:50%; background:none; border:1px solid #fff; margin:0 5px; cursor:pointer; transition:all .0.5s ease; 
background:url(../images/0d681b47c4d8405f900df5808e2692eb.gif);}
.banner .tip li.active { background:#fff; }
.banner .prev,
.banner .next { width:80px; height:80px; position:absolute; top:50%; margin:-40px 0 0; z-index:9; cursor:pointer; display:none; }
.banner .prev { background:url(../images/banner-pw.png) 0 0 no-repeat; left:50px; }
.banner .next { background:url(../images/banner-pw.png) 0 -80px no-repeat; right:50px; }
.banner .prev:hover { background-position:-80px 0; }
.banner .next:hover { background-position:-80px -80px; }
.banner .list,
.banner .list img { height:500px; }

.banner1 { position:relative; z-index:8;top:0; }
.banner1 .list,
.banner1 .list img { height:350px; width:100%; }

.banner5 img{ width:1903px; height:120px; text-align:center; margin:20px auto; overflow:hidden; }
.banner4 img{ width:1200px; height:160px; text-align:center; margin:20px auto; overflow:hidden; }

/*首页产品*/
.homeproduct {width:1300px; margin:0 auto; height:auto; overflow:hidden;}
.homeproduct_left {width:250px; margin:0 auto; float:left; height:auto; margin: 0 auto 10px;}
.homeproduct_left_title{ width:250px; height:90px; margin:0 auto; float:right;margin-top:15px; background:url(../images/homeprolist1.jpg);}
.homeproduct_left_title span{ padding-top:15px; display:block;width:250px; height:40px;font-size:28px; font-weight:100;color:#fff;line-height: 40px;font-family: Microsoft YaHei; margin:0 auto; text-align:center; }
.homeproduct_left_title p{ display:block;width:250px; font-size:12px; font-weight:100;color:#f0f0f0;line-height: 20px;font-family: Microsoft YaHei; margin:0 auto; text-align:center; }

.homeproduct_dl_bg{ width:250px;  margin:0 auto; float:left; background:url(../images/homeprolist2.jpg);}
.homeproduct_dl_bg li{ display:block;width:200px; font-size:16px;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:12px;
}
.homeproduct_dl_bg a{ display:block;width:220px; font-size:16px; color:#fff;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:35px;
}

.homeproduct_xl_bg{ width:250px;  margin:0 auto; float:left; background:url(../images/homeprolist3.jpg);}
.homeproduct_xl_bg span{ display:block;width:200px; font-size:16px;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:12px;
}
.homeproduct_xl_bg a{ display:block;width:220px; font-size:16px; color:#fff;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:35px;
}

.homeproduct_right {width:930px; margin:0 auto; float:right; height:auto; margin: 0 auto 10px;}
.homeproduct_right_tit {width:1030px; margin:0 auto; float:right; height:61px; margin: 0 auto 10px; margin-top:15px;  background:url(../images/homeprotit.jpg);}
.homeproduct_right_tit h1{width:200px;font-size:20px;line-height: 61px; font-weight:100;color:#fff; margin:0 auto; float:left; padding-left:10px;}

/*首页产品缩略图*/
.homepro {width:100%; margin: 0 auto; overflow:hidden; margin-bottom:50px;}
.homepro1 { width: 1030px; margin: 0 auto; overflow:hidden; padding-left:20px;}
.homepro1 ul{}
.homepro1 li{ width:23%; height:200px; float:left; margin:10px; }
.homepro1 li img{ width:100%; height:200px; position:relative; }
.homepro1 li span{ width:100%; font-size:14px; line-height:40px; height:40px; display:block; text-align:center;z-index:10px; position:relative; color:#000;}
 {height:200px;}

.homepro_title{ width:545px; height:120px; margin:0 auto;text-align:center; margin-top:20px; }
.homepro_title span{ display:block;width:240px; height:60px;font-size:36px; font-weight:bold;color:#304f92;line-height: 60px;font-family: Microsoft YaHei; margin:0 auto;
}

.homepro_title font{font-size: 14px;color: #7f7f7f;text-decoration: none;}
.homepro_title li{display: block;background: url(../images/index_line.png) center no-repeat;width: 545px;margin-top: 2px;text-decoration: none;} 

.pro{padding-top:70px;}
.pro h2{color:#333;font:400 26px/26px "Microsoft Yahei";background: url(../images/line3.jpg) no-repeat 50% 100%;padding-bottom: 25px;text-align: center;}
.pro h2 p{color:#810110;font:600 31px/36px "Microsoft Yahei";text-transform:uppercase; margin-top:10px; }
.pro h2 p span{color:#333;}
.pro .profile{color:#666;font:400 14px/24px "Microsoft Yahei";text-align: center;padding-top:18px;}
.line{height:95px;position: relative;margin:15px 0;}
.line .red{position:absolute;width:1px;height:100%;background: #810110;left:50%;top:0;}



.cplb{ display:block; }
.cplb li{ display:block; margin-bottom:24px; position:relative; overflow:hidden; width:23%; height:auto; float:left; margin:1%;box-shadow: 0 10px 30px 0 rgba(50,50,50,.16);}
.cpbg2{ position:absolute; top:0; left:0;height:260px; width:100%;}
.cpbg2-1{position:absolute; bottom:0; left:0; background:#666666; height:0px; line-height:0px; width:100%; background-color:rgba(0,0,0,0.6); border-left:#dc551d 5px solid}
.cpbg2-1 a{ display:block; position:relative; top:20%; left:10%;font-size:14px;line-height: 24px;color:#fff;}
.cpbg2-1 span{ font-size:18px;font-weight:100; float:left;}
.cpbg2-1 .site-button { background-image:url(../images/more.png);width:40px; height:40px; font-size:12px; text-align:center; border-radius:5px; margin:50px 0; float:left;}
.cpkb{ display:block; position:relative; left:0; top:0; height:200px;}
.cpkb img{ width:100%; height:auto}
.kan1{ display:block; width:100%; height:36px; font-size:12px; line-height:36px; color:#353535; text-align:center; position: relative;} 
.kan1 span{ display:block; position: absolute;  width:131px;left:0; top:0; z-index:3;}
.kan1 b{ display:block; position: absolute;width:131px; height:36px; top:0; z-index:1;}
.kan1 .b1{background: url(../images/kanbg1.png) left top no-repeat; left:0;}
.kan1 .b2{background: url(../images/kanbg2.png) left top no-repeat; right:0;}
.kan1 b, .cpbg1-1, .cpbg2-1{ 
	-webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
}
.cplb li:hover .kan1 span{ color:#FFF;}
.cplb li:hover .kan1 .b1{ width:0;}
.cplb li:hover .kan1 .b2{ width:100%;}
.cplb li:hover .cpbg1-1, .cplb li:hover .cpbg2-1{ height:100%;}

.fadeIn1{;}
@keyframes fadeInLogo{
	0%,30%{visibility:visible; opacity:1;}
	100%{visibility:hidden; opacity:0}	
}
@keyframes fadeInLogoCont{
	0%{visibility:hidden; opacity:0;}
	100%{visibility:visible; opacity:1;}	
}

/*yousi*/
.homeyoushi { min-width:1900px; max-width:1200px;background:url(../images/youshi.jpg); height:1858px; margin:30px auto;}
.homeyoushi1{ width:1200px;text-align:center; margin:0 auto;} 
.homeyoushi1 h1{font-size:32px; color:#fff; text-align:center; line-height:40px; padding-top:25px;} 
.homeyoushi1 span{font-size:32px; color:#fff; text-align:center; line-height:40px;}
.homeyoushi1 li{display: block;background: url(../images/homeyoushiline.png) center no-repeat;width: 900px;margin-top: 2px; margin:0 auto;}  

.homeyoushi2{ width:1200px;text-align:center; margin:0 auto;} 

.ystext-right1 {width:400px; float:right;margin:390px 0;text-align:left;}
.ystext-right1 h2 {font-size:28px; text-align:left;}
.ystext-right1 font {font-size:14px; text-align:left; line-height:35px;}

.ystext-left1 {width:450px; float:left;margin:870px 30px 0 80px;text-align:left;}
.ystext-left1 h2 {font-size:28px; text-align:left;}
.ystext-left1 font {font-size:14px; text-align:left; line-height:35px;}

.ystext-right2 {width:450px; float:right;margin:190px 30px;text-align:left;}
.ystext-right2 h2 {font-size:28px; text-align:left;}
.ystext-right2 font {font-size:14px; text-align:left;line-height:35px;}

.ystext-left2 {width:280px; float:left;margin:610px 0 0 270px;text-align:left;}
.ystext-left2 h2 {font-size:28px; text-align:left;}
.ystext-left2 font {font-size:14px; text-align:left;line-height:35px;}

.ystext-right3 {width:450px; float:right;margin:190px 30px 0 800px;text-align:left;}
.ystext-right3 h2 {font-size:28px; text-align:left;}
.ystext-right3 font {font-size:14px; text-align:left;}

/*首页公司简介*/
.homeaboutbg {width:1296px; background:url(../images/aboutbg.jpg); height:478px; margin:auto;}
.about_l {width:580px; float:left; margin:100px 10px 0 420px;}
.about_l.con {font-size:14px;line-height:45px; color:#000; padding-top:10px;}
.about_l.con a{ display:block;font-size:14px; color:#000;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto;}
.about_l p{color:#000;font:600 31px/36px "Microsoft Yahei";margin-top:5px; margin-bottom:10px;}


/*首页新闻*/
.newstit{ margin:0 auto; width:1200px; text-align:center;}
.newstit .profile1{color:#3ba86f;font:400 42px/42px "Microsoft Yahei";text-align: center;padding-top:18px; font-weight:bold;}
.newstit .profile{color:#666;font:400 14px/24px "Microsoft Yahei";text-align: center;padding-top:18px; margin-bottom:20px;}
.newstit .profile li{display: block;background: url(../images/homenewsline.png) center no-repeat;width: 1200px;margin-top: 2px; margin:0 auto;}  

.boxInd11{ height:550px;margin:0 auto;}
.boxInd111{ width:1200px; height:550px; margin:0 auto; overflow:hidden; position:relative}

.indNews2{width:100%; height:550px;position:absolute;overflow:hidden;}
.indNewsNav1{position:relative; }
.indNewsNav1 div{ width:99%;height:80px; overflow:hidden;background:#afb1b0;}
.indNewsNav1 div a{display:inline-block;line-height:80px; font-size:18px; color:#fff; font-weight:100; width:49%; text-align:center; margin:auto;}
.indNewsNav1 div .on{background:#035cac; color:#fff;width:49%; }


.indNews12{ display:none; float:left; width:100%; height:550px;}
.indNews12 .left{width:40%; float:left;}
.indNews12 .left a{ display:block; line-height:35px; font-size:14px; }
.indNews12 .left a i{ float:right; font-size:14px; color:#999;}
.indNews12 .left a:hover{color:#e20c19}



.about_l-title{ width:100%; height:120px; margin:0 auto;text-align:left; margin-top:15px; float:left; }
.about_l-title span{ display:block;width:100%; height:60px;font-size:28px; font-weight:100;color:#035cac;line-height: 60px; margin:0 auto; float:left;}
.about_l-title font{ width:100%;padding-bottom:15px; font-size: 12px;color:#4c4c4c;border-bottom: solid #CCC 1px;}
.about_l-title li{display: block;background: url(../images/index_line.png) center no-repeat;width: 545px;margin-top: 2px;text-decoration: none;} 



.newsList2{ width:100%; overflow:hidden; float:left; margin-top:10px;padding-left:50px;}
.newsList2 a{ display:block; overflow:hidden;width:44%; float:left; margin:0 auto; padding:10px;}
.newsList2 div{ float:left;width:63px; height:87px; color:#333; text-align:center; padding:0 12px; font-size:15px; font-family: Impact; overflow:hidden;box-sizing:content-box; }
.newsList2 i{display:inline-block; height:50px; border-bottom:1px solid #333; font-size:35px; line-height:50px; margin-bottom:0px}
.newsList2 span{float:left; width:75%; padding-left:20px;}
.newsList2 h1{font-size:18px; margin:5px 0 3px 0; line-height:30px; color:#444; }
.newsList2 h2{font-size:13px; color:#999; line-height:22px; font-weight:normal}
.newsList2 a:hover{ }
.newsList2 a:hover div{color:#048741;}
.newsList2 a:hover i{color:#048741}
.newsList2 a:hover h1{color:#048741}


/*新闻*/
/*-------------------------新闻中心---------------------------*/
.news{ height:400px; margin-top:50px;overflow:hidden;margin-bottom:50px;}
.new_top{height:244px;}
.news_title{background:url(../images/newsimg.jpg) no-repeat;width:380px;height:244px;position:relative;float:left;}
.news_title a{background:url(../images/news_more.png) no-repeat;width:72px;height:21px;top:130px;left:40px;display:block;position:absolute;}
.new_fr{width:785px;height:244px;float:right;}

.new_fr dl{width:725px;height:120px;border-bottom:solid 1px #e0e0e0;}
.new_fr dl dt a{height:45px;line-height:45px;font-size:14px;color:#222222;font-weight:bold;}
.new_fr dl dt a:hover{color:#e11b29;}
.new_fr dl dt span{font-size:22px;display:block;float:right;color:#cccccc;font-family:Arial;font-weight:normal;}
.new_fr dl dd{font-size:13px;color:#666666;line-height:24px;text-align:justify;height:48px;overflow:hidden;}
.new_fr ul li,.new_bottom ul li{height:60px;border-bottom:solid 1px #e0e0e0;}
.new_fr ul li a,.new_bottom ul li a{background:url(../images/newlist.jpg) no-repeat left center;line-height:60px;padding-left:10px;font-size:14px;color:#333333;}
.new_fr ul li a:hover,.new_bottom ul li a:hover{background:url(../images/newlisthover.jpg) no-repeat left center;color:#e11b29;}
.new_fr ul li span{font-size:12px;color:#cccccc;display:block;float:right;}
.new_fr ul li a:hover span{color:#e11b29;}
.new_bottom{height:125px;margin-top:20px;}
.new_bottom ul li{width:360px;float:left;margin-right:35px;}
.new_bottom ul{width:1200px;}

/*首页bottom*/
.bottom{width:100%;height:120px; background:url(../images/bottom_line.jpg);}
.bottom_con{ width:1379px;height:120px; margin:0 auto; }
.bottom .con1 { text-align:center;line-height:40px; color:#fff; font-size:30px; font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; }
.bottom .con1 img {width:23px; height:24px;}
.bottom .con2{color:#fff; font-size:16px; text-align:center;}
.bottom .con3{color:#fff; font-size:28px; text-align:center;padding-top:10px; font-family: Microsoft YaHei;}
.bottom .more{width: 122px; height:40px; font-family: Microsoft YaHei;border-radius:30px; border:#FFF solid 1px; display:block; margin-left:60px;
 font-size: 14px;font-weight: normal;color:#ffffff; line-height:40px; text-align:center;}
 .bottom .more:hover{ background-color:#f6c328; color:#fff;border:#11aad6 solid 1px;}

/*首页foot*/
.footer { width:100%; height:385px; background:url(../images/bottom_line1.jpg);color:#fff; font-size:14px;}
.footer img{ margin:20px;}
.bottomconent { float:left; line-height:35px; margin-top:40px; width:95%; }
.bottomconent span{color:fff;font-size: 16px; font-family:Impact; text-align:center; float:right; margin-top:210px; position:relative;left: 140px;display: block;}
.bottomconent img{ float:right; width:180px; height:180px; margin:20px 0 0 0;}
.bottomer { height:50px; line-height:50px; background:#1b1f24; color:#fff; }
.copyright { font-size:14px; }

.toTop{ position:fixed;bottom:10px; right:10px; display:block; width:52px; height:52px; border-radius:20%; background:url(../images/toTop.png) no-repeat; background-size:100% 100%; z-index:1000; display:none; opacity:0.7}
.toTop:hover{background:url(../images/toTopHover.png) no-repeat;background-size:100% 100%;opacity:1.0}

/* {ft1} */



@media only screen and (min-width: 1200px) {

	.ft1-a1{width: 100%;height: 385px;position: relative;overflow: hidden;}
	.ft1-b1{position: absolute;top: 60px;left: calc(50% - 1200px/2);}

	.ft1-b2{width: 300px;float: left; padding-right:60px;font-size: 16px;}

	.ft1-b2&gt;div{position: relative;font-size: 16px;line-height: 36px;white-space: nowrap;}

	.ft1-b2&gt;div:first-child{font-size: 16px;line-height: 16px;margin-bottom: 40px;}

	.ft1-b2&gt;div span:nth-child(1){opacity: 1;color: #fff;transition: 0.8s; font-size:24px;}
.ft1-b2 a{color: #fff;}
.ft1-b2 a:hover{color: #fff;}
	.ft1-b2&gt;div:first-child span:nth-child(1){color: #fff;}

	
	
	
	
	.ft1-b3{width: 180px;float: left; padding-right:60px;font-size: 16px;}

	.ft1-b3&gt;div{position: relative;font-size: 14px;line-height: 36px;text-transform: uppercase;white-space: nowrap;}

	.ft1-b3&gt;div:first-child{font-size: 16px;line-height: 16px;margin-bottom: 40px;}

	.ft1-b3&gt;div span:nth-child(1){opacity: 1;color: #fff;transition: 0.8s; font-size:24px;}
.ft1-b3 a{color: #fff;font-size: 16px;}
.ft1-b3 a:hover{color: #fff;font-size: 16px;}
	.ft1-b3&gt;div:first-child span:nth-child(1){color: #fff;}
	
	
	

	.ft1-c1{display: none;}

	.ft1-d1{position: absolute;top: 240px;right: calc(50% - 1440px/2);}

	.ft1-d2{font-size: 24px;line-height: 24px;color: #454545;margin-bottom: 20px;}

	.ft1-d3{font-size: 16px;line-height: 36px;color: #454545;max-width: 270px;margin-bottom: 30px;}

	.ft1-d5{font-size: 14px;line-height: 20px;color: #454545;float: left;}

	.ft1-d6{height: 20px;position: relative;margin-left: 30px;float: left;}

	.ft1-d6&gt;img{height: 100%;position: relative;}

	.ft1-d6 div{width: 100px;position: absolute;top: -110px;left: calc(50% - 100px/2);display: none;background: #fff;}

	.ft1-d6:hover div{display: block;}

	.ft1-e1{position: absolute;bottom: 0;left: calc(50% - 1440px/2);font-size: 14px;line-height: 50px;color: #fff;text-align: center; width:700px;}
	.ft1-e1 a{color: #fff;font-size: 16px;}
.ft1-e1 a:hover{color: #fff;font-size: 16px;}

	.ft1-f1{display: none;}

}



/*page*/
.page{width:1200px;margin:0 auto;min-height:400px;padding:50px 0 30px;}
.page .right .nodata{background:url(../images/No-data2.jpg) no-repeat;height:400px;}

.page .right{width:920px;min-height:400px;color:#666;}
.page .right p{padding:5px;line-height:26px;color:#444;}
.title4{width:100%;height:40px; line-height:40px;border-bottom:2px solid #222c50;}
.title4 h3{color:#323b5c;}
.title4 a{color:#666;}
.title4 a:hover{color:#da0c0c;}
.page .sitepath{line-height:40px;}


/*公司简介内页*/

.aboutxq {width:1200px; margin:0 auto; height:auto; overflow:hidden;}
.aboutxq_left {width:250px; margin:0 auto; float:left; height:auto; margin: 0 auto 10px;}
.aboutxq_left_title{ width:250px; height:90px; margin:0 auto; float:right;margin-top:15px; background:url(../images/homeprolist1.jpg);}
.aboutxq_left_title span{ padding-top:15px; display:block;width:250px; height:40px;font-size:28px; font-weight:100;color:#fff;line-height: 40px;font-family: Microsoft YaHei; margin:0 auto; text-align:center; }
.aboutxq_left_title p{ display:block;width:250px; font-size:12px; font-weight:100;color:#f0f0f0;line-height: 20px;font-family: Microsoft YaHei; margin:0 auto; text-align:center; }

.aboutxq_dl_bg{ width:250px;  margin:0 auto; float:left; background:url(../images/homeprolist2.jpg);}
.aboutxq_dl_bg li{ display:block;width:200px; font-size:16px;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:12px;
}
.aboutxq_dl_bg a{ display:block;width:220px; font-size:16px; color:#fff;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:35px;
}

.aboutxq_xl_bg{ width:250px;  margin:0 auto; float:left; background:url(../images/homeprolist3.jpg);}
.aboutxq_xl_bg span{ display:block;width:200px; font-size:16px;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:12px;
}
.aboutxq_xl_bg a{ display:block;width:220px; font-size:16px; color:#fff;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:35px;
}

.aboutxq_right {width:930px; margin:0 auto; float:right; height:auto; margin: 0 auto 10px;}
.aboutxq_right_tit {width:930px; margin:0 auto; float:right; height:61px; margin: 0 auto 10px; margin-top:15px;  background:url(../images/homeprotit.jpg);}
.aboutxq_right_tit h1{width:200px;font-size:20px;line-height: 61px; font-weight:100;color:#fff; margin:0 auto; float:left; padding-left:10px;}

.aboutxq_right_text{width:97%;font-size:15px;line-height: 30px; font-weight:100;color:#333; margin:0 auto; float:left; padding-left:20px;}




/*产品内页*/

.productsxq {width:1200px; margin:0 auto; height:auto; overflow:hidden;}
.productsxq_left {width:250px; margin:0 auto; float:left; height:auto; margin: 0 auto 10px;}
.productsxq_left_title{ width:250px; height:90px; margin:0 auto; float:right;margin-top:15px; background:url(../images/homeprolist1.jpg);}
.productsxq_left_title span{ padding-top:15px; display:block;width:250px; height:40px;font-size:28px; font-weight:100;color:#fff;line-height: 40px;font-family: Microsoft YaHei; margin:0 auto; text-align:center; }
.productsxq_left_title p{ display:block;width:250px; font-size:12px; font-weight:100;color:#f0f0f0;line-height: 20px;font-family: Microsoft YaHei; margin:0 auto; text-align:center; }

.productsxq_dl_bg{ width:250px;  margin:0 auto; float:left; background:url(../images/homeprolist2.jpg);}
.productsxq_dl_bg li{ display:block;width:200px; font-size:16px;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:12px;
}
.productsxq_dl_bg a{ display:block;width:220px; font-size:16px; color:#fff;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:35px;
}

.productsxq_xl_bg{ width:250px;  margin:0 auto; float:left; background:url(../images/homeprolist3.jpg);}
.productsxq_xl_bg span{ display:block;width:200px; font-size:16px;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:12px;
}
.productsxq_xl_bg a{ display:block;width:220px; font-size:16px; color:#fff;line-height: 45px;font-family: Microsoft YaHei; margin:0 auto; float:left; padding-left:35px;
}

.productsxq_right {width:930px; margin:0 auto; float:right; height:auto; margin: 0 auto 10px;}
.productsxq_right_tit {width:930px; margin:0 auto; float:right; height:61px; margin: 0 auto 10px; margin-top:15px;  background:url(../images/homeprotit.jpg);}
.productsxq_right_tit h1{width:200px;font-size:20px;line-height: 61px; font-weight:100;color:#fff; margin:0 auto; float:left; padding-left:10px;}

.productsxq_right_text{width:100%;font-size:15px;line-height: 30px; font-weight:100;color:#333; margin:0 auto; float:left; }


.pro-lister { width:100%; margin:10px auto; overflow:hidden }
.pro-lister .list { float:left; width:100%; padding:0 0 0; }
.pro-lister .list .item { float:left; width:24%; margin:0 4px 15px 4px;}
.pro-lister .list .item img { display:block; width:100%; height:220px; background:#eee;  }
.pro-lister .list .item h3 { height:30px; line-height:45px; font-weight:normal; text-align:center; color:#000; font-size:14px;}
.pro-lister .list .item:hover img { opacity:.8; filter:Alpha(opacity=80); }









@keyframes ABig{0%{transform:scale(0.1);}100%{transform:scale(1.0);}}

.indCy{ position:absolute; top:0; left:530px; width:670px; font-size:0}
.indCy a{width:100%; font-size:14px;  line-height:70px; text-align:center; color:#666;animation:ABig .5s; display:none}
.indCy a:hover{color:#0168b7}

.btnDc i{ display:inline-block;background:url(../images/icoInd1.png) left center no-repeat;}
.toTop{ position:fixed;bottom:10px; right:10px; display:block; width:42px; height:42px; border-radius:100%; background:url(../images/toTop.png) no-repeat; background-size:100% 100%; z-index:1000; display:none; opacity:0.7}
.toTop:hover{background:url(../images/toTopHover.png?v=1.0) no-repeat;background-size:100% 100%;opacity:1.0}


















/*anli*/
.anli {width:100%; margin: 0 auto; overflow:hidden; margin-bottom:40px; background:url(../images/anli_bg.jpg); height:600px;}
.anli1 { width: 1379px; margin: 0 auto; overflow:hidden;}
.anli1 ul{}
.anli1 li{ width:420; height:400px; float:left; margin:10px; border:solid #ccc 1px; background:#FFF; }
.anli1 li img{ width:420px; height:240px; position:relative; padding:5px; }
.anli1 li span{ width:420px; font-size:16px; color:#000; line-height:40px; height:40px; display:block; text-align:center; z-index:10px; position:relative; background:#FFF;}
.anli1 li img:hover {width:420px; height:240px;}

.anli1 li h8{ width:410px; font-size:14px; line-height:30px; height:30px; padding-left:8px;display:block; text-align:center; position:relative; background:#FFF;}

.anli_title{ width:545px; height:120px; margin:0 auto;text-align:center; margin-top:50px; }
.anli_title span{ display:block;width:180px; height:60px;font-size:36px; font-weight:bold;color:#fff;line-height: 60px;font-family: Microsoft YaHei; margin:0 auto;
}

.anli_title font{font-size: 14px;color: #fff;text-decoration: none;}
.anli_title li{display: block;background: url(../images/anli_line.png) center no-repeat;width: 545px;margin-top: 2px;text-decoration: none;} 






/*fuwu流程*/
.flow{ width:1200px; height:auto; margin:60px auto; overflow:hidden;}
.flow_con{ display:block; padding:50px 0 50px 0; overflow:hidden; width:100%;}
.flow_con a{ display:block; width:250px; height:250px; font-size:17px; color:#5a5a5a; margin:0 25px; line-height:60px; text-align:center; background-color:#f6f6f6; float:left;}
   
.flow_con a:hover{ background-color:#18b9e7; color:#ffffff;}
.flow_con i{ display:block; background:url(../images/l-3.png); width:24px; height:24px;left: 264px;position: relative;}
.flow1{ background:url(../images/l-1.png) center no-repeat; width:82px; height:82px; line-height:82px; margin:0 auto; color:#ffffff; font-size:27px;position: relative;top:-40px;}
.flow4 { background:url(../images/l-2.png) center no-repeat; width:82px; height:82px;line-height:82px;margin:0 auto;color:#ffffff; font-size:27px;position: relative;top:-40px;}

/*youshi*/

.youshi{ width:100%; background:#f7f7f7; padding:55px 0 50px; background:url(../images/youshi.jpg) fixed center; }
.youshi_c{width:1200px; margin:0 auto;height:300px; color:#ffffff; }
.youshi_c a{ display:block;width: 280px;height: 248px;border: 1px solid rgb(255, 255, 255,0.25);border-radius:20%;float:left; margin:0 8px; color:#ffffff; text-align:center;}
.youshi_c span{color:#ffffff; font-size:24px; position:relative;top:60px;}
.youshi_c p{    font-size: 15px;font-family: 微软雅黑;color: rgb(217, 217, 217);position:relative;top:60px;}
/*shebei*/
.shebei{ width:1200px; height:auto; margin:30px auto; overflow:hidden;}
.proshow{width:1200px;height:auto; margin:0 auto;}
.proshow ul{width:100%; margin:0 auto;}
.proshow li{width:280px;height:276px;float: left; margin-right:20px;}
.proshow li .img{width:280px;height:230px;display:block; position: relative;overflow:hidden;}
.proshow li img{width:280px;height:230px; position:absolute;}
.proshow li .topic{height:35px;width:100%; color:#5a5a5a; text-align:center;}
.topic1{color:#555555; padding:5px; font-size:12PX;}


/*news*/
.new{width:100%;height:576px; margin-top:30px; margin-bottom:50px;}
.new_title{ width:545px; height:120px; margin:0 auto;text-align:center; margin-top:15px;  }
.new_title span{ display:block;width:180px; height:60px;font-size:36px; font-weight:bold;color:#585858;line-height: 60px;font-family: Microsoft YaHei; margin:0 auto; }

.new_title li{display: block;background: url(../images/index_line.png) center no-repeat;width: 545px;margin-top: 2px;text-decoration: none;} 
.new_title font{ font-size: 14px;color: #7f7f7f;text-decoration: none;}

.news { width:1200px;height:395px; margin:0 auto; background-color:#ffffff; padding:20px 20px 20px ;  }
/*.newsList ul {width:100%; overflow:hidden; }
.newsList li {float:left; width: 500px; height:38px; line-height:38px; border-bottom: dashed #999 1px;background: url(../images/ico03.gif) no-repeat 10px center;
font-size: 13px;margin:5px 45px; text-indent:25px;}
.newsList span { float:right; display:block; width:120px; color:#5a5a5a;}
.newsList a { float:left; height:32px; color:#5a5a5a; }
*/








/******************************
 ** 内页风格
 ** 左右分栏
 ** v.2.0
 ******************************/
.wrapper { width:100%; max-width:1200px; margin:0 auto; position:relative; }
.wrapper1 { width:100%; margin:0 auto; position:relative; }

.prolist { width:100%; height:60px; font-weight:normal; float:left; text-align:left; margin:-80px auto; background:url(../images/pro_line.jpg);}
.prolist1 { width:1200px; height:60px; font-weight:normal; margin:auto;}
.prolist li{ width:15%; line-height:30px; font-weight:normal; float:left; font-size:16px; text-align:center;}

.prolist_title{ width:182px; height:60px; margin:100px auto 50px auto; text-align:center; border:#666666 solid 1px;}
.prolist_title h2{font-family: 微软雅黑;font-size: 21px;line-height:60px; color:#9c9c9c; }

.about_title{ width:182px; height:60px; margin:60px auto;text-align:center; border:#666666 solid 1px;}
.about_title h2{font-family: 微软雅黑;font-size: 21px;line-height:60px; color:#9c9c9c; }
.about-detail { padding:0 0 40px; }
.article { width:910px;margin:20px auto 20px auto; font-size:16px; color:#666666; line-height:30px;}

.article1 { width:1200px;margin:20px auto 20px auto; font-size:16px; color:#666666; line-height:30px; background:url(../images/wenhua_bg.png); height:830px;}
.article2 { width:100%;margin:20px auto 20px auto; font-size:16px; color:#666666; line-height:30px;}
.article img { max-width:100%; }

/*内页新闻*/
.newsList_n{ width:1200px; overflow:hidden}
.newsList_n a{display:block; border-bottom:#dbd4cd dashed 1px;padding:30px 0; overflow:hidden}
.newsList_n div{ float:left;width:85px; height:71px; background:#18b9e7;color:#fff; text-align:right; font-size:11px; overflow:hidden; text-align:center;}
.newsList_n i{display:block;width:85px; height:41px;font-size:24px; line-height:41px; margin-bottom:0px; font-style:normal;}
.newsList_n span{float:left; width:1000px; padding-left:20px;}
.newsList_n h1{font-size:17px;line-height:30px; color:#5a5a5a; font-weight:100;}
.newsList_n h2{font-size:13px; color:#b2b2b2; line-height:22px;font-weight:100;}
.newsList_n h3{font-size:13px;line-height:22px;font-weight:100;}

.newsList_n a:hover h1{color:#18b9e7}

.container2 { width:1200px; margin:30px; }
.location { position:relative; margin:0 0 20px; }
.location .head11 { height:45px;text-align:center;}
.location .head11 h2{ height:40px; line-height:40px; text-align:center; display:inline-block; +display:inline; +zoom:1; font-size:20px; color:#333 ;}
.location .path { position:absolute; right:0; top:0; line-height:40px; color:#999; white-space:nowrap; }
.location .path span { margin:0 10px; }
.news-detail { }
.news-detail h1 { font-size:20px; line-height:1.3; font-weight:normal; text-align:center; padding:0 0 5px; }
.news-detail .subsidiary { text-align:center; padding:0 0 10px; border-bottom:1px dashed #999; margin:0 0 20px; }
.news-detail .subsidiary li { display:inline-block; +display:inline; +zoom:1; height:40px; line-height:40px; color:#999; margin:0 15px; }
.news-detail .subsidiary li.hit { padding:0 0 0 26px; background:url(../images/dab54e6ac903468896f5710c17baca74.gif) left center no-repeat; }

/*xiazai*/
.down{ width:1200px; overflow:hidden}
.down .down_n { border-bottom:#dbd4cd dashed 1px;padding:20px 0; overflow:hidden;width:1200px; height:71px;}
.down .down_l {display:block;width:800px; height:71px; float:left;}
.down .down_r {float:right;width:300px; height:71px;}
.down h1{font-size:17px;line-height:50px; color:#5a5a5a;}
.down h2{font-size:13px; color:#b2b2b2; line-height:30px;font-weight:100;}
.down a:hover h1{color:#18b9e7}

.down .down_r .more{width: 122px; height:40px; font-family: Microsoft YaHei;border-radius:30px; background-color:#18b9e7;display:block; margin:20px 30px 5px 30px;
 font-size: 14px;font-weight: normal;color:#ffffff; line-height:40px; text-align:center;}
.down .down_r .more:hover{ background-color:#f6c328; color:#fff;}

.down_con .more{width: 100%; height:40px; font-family: Microsoft YaHei;background-color:#18b9e7;display:block; margin:20px auto;;
 font-size: 14px;font-weight: normal;color:#ffffff; line-height:40px; text-align:center;}
.down_con .more:hover{ background-color:#f6c328; color:#fff;}

/*neiye产品*/

/******************************
 ** 公共架构
 ** v.1.2
 ******************************/

.pager { width:100%; height:38px; margin:20px auto; text-align:center; }
.pager a { color:#000; text-decoration:none; cursor:pointer; }
.pager a:hover, a:active { color:#000; }
.pager &gt; * { display:inline-block; height:38px; line-height:38px; padding:0 20px; background:#FFF; border:1px solid #ddd; margin:0 5px; }

.pager &gt; *:first-child { display:none; }
.pager &gt; *:first-child + * { margin-left:0px; }
.pager &gt; span { cursor:no-drop; }
.pager &gt; span.cur { cursor:default; background:#f8f8f8; color:#d9324c; font-weight:bold; }
.pager &gt; a:hover { background:#f9f9f9; }

.relink { border-top:1px solid #ddd; padding:20px 0; overflow:hidden; width:1200px; margin:10px auto 10px auto; }
.relink a { color:#000; text-decoration:none; cursor:pointer; }
.relink a:hover, a:active { color:#000; }
.relink p { float:right; height:30px; line-height:30px; overflow:hidden; }
.relink p:first-child { float:left;  }

.null { padding:0 0 150px 0; }

.rmd-pro { background:#fff; border:1px solid #ddd; margin:0 0 20px; width:1200px; margin:0 auto 10px auto;}
.rmd-pro .head { height:40px; line-height:40px; position:relative; border-bottom:1px solid #ddd; width:1200px;  margin:0 auto 0 auto; }
.rmd-pro .head h2 { font-size:16px; font-weight:normal; padding:0 0 0 20px; color:#333; width:1200px;margin:0 auto 0 auto; }
.rmd-pro .head .mo { position:absolute; right:20px; top:0;  }
.rmd-pro .main { position:relative; margin:0 23px 10px; overflow:hidden; padding:20px 0 0; width:1150px;}
.rmd-pro .list { float:left; width:500%; position:relative; }
.rmd-pro .list .item { float:left; width:280px; margin:0 10px 0 0; }
.rmd-pro .list .item a { display:block; position:relative; }
.rmd-pro .list .item img { width:100%; height:210px; display:block; background:#eee;  }
.rmd-pro .list .item h3 { height:40px; line-height:40px; text-align:center; font-weight:normal; }
.rmd-pro .list .item:hover img { opacity:.8; filter:Alpha(opacity=80); }

.rmd-pro .list2 { width:100%; margin:-10px 0 0; }
.rmd-pro .list2 .item { border-bottom:1px dashed #e5e5e5;  }
.rmd-pro .list2 .item h3 { line-height:40px; white-space:nowrap; font-weight:normal; overflow:hidden;  padding:0 0 0 15px; background:url(../images/c45e4d5addd544219251f9bd2684a915.gif) left center no-repeat; }

.rmd-form { background:#fff; border:1px solid #ddd; width:1200px; margin-bottom:20px;margin:0 auto 20px auto;}
.rmd-form .head { height:40px; line-height:40px; position:relative; border-bottom:1px solid #ddd; width:1200px; }
.rmd-form .head h2 { font-size:16px; font-weight:normal; padding:0 0 0 20px; color:#333;  width:1200px; }
.rmd-form .head .mo { position:absolute; right:20px; top:0; }
.rmd-form .main { overflow:hidden; padding:20px; width:1200px; margin:}
.rmd-form .row-1,
.rmd-form .row-2,
.rmd-form .row-3 { margin-bottom:15px; position:relative; overflow:hidden; }
.rmd-form .row-1 { width:323px; height:auto; padding:0 0 0 50px; margin:0 0 15px 0; border:1px solid #ddd; }
.rmd-form .row-2 { width:90%; height:110px; border:1px solid #ddd; clear:both; }
.rmd-form .row-3 { float:left;  }
.rmd-form .row-3 + .row-3 { float:right; margin:0 30px 0 0; }
.rmd-form .ico-name { background:url(../images/885384fdbf10499d89fa5a197867c3bc.gif) 15px center no-repeat; }
.rmd-form .ico-phone { background:url(../images/7a9f5ecd6aa04b1c9621888b900adba3.gif) 15px center no-repeat; }
.rmd-form .ico-email { background:url(../images/a0ed87b0fa1d42dc9dd8eef9455368ac.gif) 15px center no-repeat; }
.rmd-form .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.rmd-form .txt { width:100%; height:40px; line-height:40px; background:#fff; border:0; color:#999; }
.rmd-form .text { width:90%; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999; }
.rmd-form img.code { float:left; width:110px; height:42px; margin-right:20px; cursor:pointer; }
.rmd-form input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; margin-right:20px; padding:0 10px; color:#999; }
.rmd-form .submit, .rmd-form .reset { float:left; margin:0 0 0 10px; width:120px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.rmd-form .submit { background:#0061ae; margin-left:0; }
.rmd-form .reset { background:#999; }
.rmd-form .submit:hover { background:#2081cf; }
.rmd-form .reset:hover { background:#777; }
.rmd-form .onfocus, .message-page .onfocus input.code { border-color:#aaa; }



/******************************
 ** 案例
 ** v.2.0
 ******************************/
.case-lister {width:1200px; margin:20px auto; overflow:hidden}
.case-lister .list { float:left; width:100%; padding:0 0 20px; }
.case-lister .list .item { float:left; width:220px; margin:0 0 10px 5px;  position:relative; padding:5px; border:1px solid #e5e5e5;}
.case-lister .list .item img { display:block; width:100%; height:155px; background:#f5f5f5; }
.case-lister .list .item h3 { position:absolute; left:0; right:0; bottom:0; height:45px; line-height:45px; font-weight:normal; text-align:center; background:#000;  color:#fff; }
.case-lister .list .item:hover img { opacity:.8; filter:Alpha(opacity=80); }

.case2-lister {  }
.case2-lister .list { margin:-20px 0 0; padding:0 0 20px; }
.case2-lister .list .item { position:relative; height:120px; padding:20px 0 20px 180px; border-bottom:1px solid #e5e5e5;  }
.case2-lister .list .item .img { position:absolute; left:0; top:20px; width:160px; overflow:hidden; background:#f5f5f5; }
.case2-lister .list .item .img img { display:block; width:100%; height:120px; }
.case2-lister .list .item:hover img { opacity:.8; filter:Alpha(opacity=80); }
.case2-lister .list .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:normal; margin:0 0 15px; overflow:hidden; }
.case2-lister .list .item p { height:72px; line-height:24px; overflow:hidden; text-align:justify; color:#999; margin:0 0 10px; }

.case2-lister {  }
.case2-lister .list2 { padding:0 0 20px; }
.case2-lister .list2 .item { position:relative; height:120px; padding:20px 20px 20px 200px; background:#f5f5f5; margin:0 0 10px;  }
.case2-lister .list2 .item .img { position:absolute; left:20px; top:20px; width:160px; overflow:hidden; background:#fff; }
.case2-lister .list2 .item .img img { display:block; width:100%; height:120px; }
.case2-lister .list2 .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:normal; margin:0 0 15px; overflow:hidden; }
.case2-lister .list2 .item p { height:72px; line-height:24px; overflow:hidden; text-align:justify; color:#999; margin:0 0 10px; }
.case2-lister .list2 .item:hover { background:#eee; }
.case2-lister .list2 .item:hover img { opacity:.8; filter:Alpha(opacity=80); }

.case-detail { }
.case-detail h1 { font-size:20px; line-height:1.3; font-weight:normal; text-align:center; padding:0 0 25px; }
.case-detail .photo { text-align:center; margin:0 auto 20px; }
.case-detail .photo img { width:500px; }


/******************************
 ** 产品
 ** v.2.0
 ******************************/
.pageProduct {margin-top:16px;padding: 10px; } 
.pageProduct .photo { width:400px; float:left; margin-left:10px; }
.pageProduct .photo img { width:400px; height:310px; display:block; border: 1px solid #cccccc ; padding: 4px;}
.pageProduct .photo i { display:block;margin-bottom:10px; width:400px; height:310px;}
.pageProduct .photo span { display:block; width:430px; background:#efe6cd; height:30px; line-height:26px; color:#671763; font-weight:700; }
.pageProduct .m { width:676px; padding:10px 0; }
.pageProduct div.ts { font-size:16px; height:35px; border-bottom:2px solid #2b6ed6; }
.pageProduct div.infor {  padding-top:10px; margin-bottom:10px; line-height:24px; }
.pageProduct div.infor img{ border:1px solid #CCC; padding:3px;}

.pageProduct .info { margin:20px 0; }
.pageProduct .wd { float:right; width:430px; height:350px; overflow:hidden; padding:10px; }
.pageProduct .wd h1 { font-size:16px; font-weight:700;  line-height:20px; margin-bottom:7px; }
.pageProduct .wd ul { font-size:16px; }
.pageProduct .wd li.item {line-height:36px;float:none;}
.pageProduct .proname{font-size:16px; font-weight:700;}
.pageProduct .wd li.item span { color:#444444; margin-right:5px; }
.pageProduct .wd li.btn { height:32px; margin-top:20px;}
.pageProduct .wd li.btn a.order{ width:80px; height:32px;  line-height:32px; text-align:center;display:block; color:#FFF;background:#2b6ed6;}
.pageProduct .wd li.btn a.order:hover{ background:#da0c0c;}
.pageProduct .wd li.btn a.msg { color:#666; }


.lh-ban{height:500px; position:relative;}

.lh-ban .img{height:100%; background-size:cover; background-repeat:no-repeat; background-position:center top;}

.lh-ban .text{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;font-size:16px; color:#fff;}

.lh-ban .text h2{font-size:36px;text-transform:uppercase;}

.lh-ban .text h3{ margin-bottom:26px;font-size: 30px;}

.lh-ban .text h4{padding:0 1vw; position:relative;font-size: 22px; letter-spacing:2px; font-weight:100;}




/******************************
 ** 单页文章
 ** v.2.0
 ******************************/
.about-detail { padding:0 0 40px; }

.about-detail .bdmap {  height:400px; background:#f5f5f5; position:relative; z-index:1;  }

.BMap_bubble_title a { display:inline-block; padding:4px 10px; background:#c81528; color:#fff; border-radius:3px; }
.BMap_bubble_title a:hover { background:#e36100; }
.BMap_bubble_title + .BMap_bubble_content { line-height:18px; padding:9px 0 0; color:#777; }

.p1{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important; padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon01.png) left top no-repeat;}
.p2{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon02.png) left top no-repeat;}
.p3{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon03.png) left top no-repeat;}
.p4{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon04.png) left top no-repeat;}
.p5{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon05.png) left top no-repeat;}
.p6{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon06.png) left top no-repeat;}
.p7{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon07.png) left top no-repeat;}
.p8{height: 45px;border-bottom: 1px solid #ddd;line-height: 45px !important;padding: 0 0 10px 70px;margin-top: 10px;
    background: url(../images/icon08.png) left top no-repeat;}
	


.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
    display: none!important
}

.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none!important
}

@media (max-width:767px) {
    .visible-xs {
        display: block!important
    }
    table.visible-xs {
        display: table!important
    }
    tr.visible-xs {
        display: table-row!important
    }
    td.visible-xs,
    th.visible-xs {
        display: table-cell!important
    }
}

@media (max-width:767px) {
    .visible-xs-block {
        display: block!important
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline!important
    }
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block!important
    }
    table.visible-sm {
        display: table!important
    }
    tr.visible-sm {
        display: table-row!important
    }
    td.visible-sm,
    th.visible-sm {
        display: table-cell!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
        display: block!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block!important
    }
    table.visible-md {
        display: table!important
    }
    tr.visible-md {
        display: table-row!important
    }
    td.visible-md,
    th.visible-md {
        display: table-cell!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block!important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block!important
    }
    table.visible-lg {
        display: table!important
    }
    tr.visible-lg {
        display: table-row!important
    }
    td.visible-lg,
    th.visible-lg {
        display: table-cell!important
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block!important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline!important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block!important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none!important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none!important
    }
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1300px) {
    .container {
        width: 1250px
    }
}









/******************************
 ** 在线留言
 ** v.2.0
 ******************************/
.message-page { width:680px; }
.message-page .row-1,
.message-page .row-2,
.message-page .row-3 { width:100%; clear:both; margin-bottom:15px; position:relative; overflow:hidden; }
.message-page .row-1 { width:328px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.message-page .row-2 { height:110px; padding:0 0 0 0; border:1px solid #ddd; }
.message-page .row-3 {  }
.message-page .ico-name { background:url(../images/zzz.png) 15px center no-repeat; }
.message-page .ico-phone { background:url(../images/xxx.png) 15px center no-repeat; }
.message-page .ico-email { background:url(../images/a0ed87b0fa1d42dc9dd8eef9455368ac.gif) 15px center no-repeat; }
.message-page .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.message-page .txt { width:100%; height:40px; line-height:40px; background:#fff; border:0; color:#999; }
.message-page .text { width:98%; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999; }
.message-page img.code { float:left; width:110px; height:42px; margin-right:20px; cursor:pointer; }
.message-page input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; margin-right:20px; padding:0 10px; color:#999; }
.message-page .submit, .message-page .reset { float:left; margin:0 0 0 10px; width:184px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.message-page .submit { background:#0061ae; margin-left:0; }
.message-page .reset { background:#999; }
.message-page .submit:hover { background:#2081cf; }
.message-page .reset:hover { background:#777; }
.message-page .onfocus, .message-page .onfocus input.code { border-color:#aaa; }

.dialog-log { position:absolute; z-index:99; width:auto; padding:10px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.dialog-log i { position:absolute; left:15px; top:-7px; width:14px; height:7px; background:url(../images/fdfb81123321454f8d8e84fa53ff31d6.gif) center center no-repeat; }


/******************************
 ** 兼容性
 ******************************/
body { _background:url(../images/2129b8579d664eb5aeb654ff436557f9.gif) center center no-repeat #fff; }
body &gt; * { _display:none; }


.jobList{ padding:20PX 0 20px 0}
.jobList a{width:100%; min-height:120px; border:1px solid #d8d8d8; background:#fff; padding:20px; margin:0 20px 20px 0; display:inline-block; vertical-align:top; position:relative}
.jobList a:nth-child(2n+2){ margin-right:0}
.jobList a h1{ font-size:18px; font-weight:bold; line-height:18px; padding:15px 0;}
.jobList a h2{ font-size:13px; line-height:22px; color:#888;}
.jobList a i{ position:absolute; right:20px; top:85%; width:62px; height:32px; margin:-16px 0 0 0; background:url(../images/icoJtJob.png) center no-repeat; background-size:100% 100%;}
.jobList a:hover{border:1px solid #004593}
.jobList a:hover i{background:url(../images/icoJtJobHover.png) center no-repeat; background-size:100% 100%;}
.job_c a{ display:block;width:120px; height:40px; background-color:#0168b7;border-radius: 5px;color:#fff; line-height:40px; text-align:center; }
.job_c a:hover{color:#fff;}
.jobCon{ line-height:20px; font-size:14px;}
.jobCon p{ padding-left:30px;}

</pre></body></html>